package pe.edu.upc.dai.grupo4.service;

import java.util.List;
import java.util.Map;
import pe.edu.upc.dai.grupo4.model.Estado;

/**
 *
 * @author Tito Luyo Murata
 */
public class SingletonObject {

    private static SingletonObject ref;

    private SingletonObject() {
        listaEstado = null;
    }

    public static synchronized SingletonObject getSingletonObject() {
        if (ref == null) {
            ref = new SingletonObject();
        }
        return ref;
    }

    @Override
    public Object clone()
            throws CloneNotSupportedException {
        throw new CloneNotSupportedException();
    }
    private List<Estado> listaEstado;

    public List<Estado> getListaEstado() {
        return listaEstado;
    }

    public void setListaEstado(List<Estado> listaEstado) {
        this.listaEstado = listaEstado;
    }
    private Map<String, Estado> mapEstado;

    public Map<String, Estado> getMapEstado() {
        return mapEstado;
    }

    public void setMapEstado(Map<String, Estado> mapEstado) {
        this.mapEstado = mapEstado;
    }
}
